home *** CD-ROM | disk | FTP | other *** search
/ The Programmer Disk / The Programmer Disk (Microforum).iso / xpro / vb3 / pro5 / edit.doc < prev    next >
Text File  |  1993-03-25  |  80KB  |  1,631 lines

  1.  
  2.  
  3.  
  4.  
  5.      =======================================================================
  6.      |  *****       ***            ***        ***      *******   ********  |
  7.      |  **  **     ** **         **  ***     ** **     **           **     |
  8.      |  **  **   **     **  ***  ***       **     **   *****        **     |
  9.      |  *****    **     **          ****   **     **   **           **     |
  10.      |  ** **      ** **         ***  **     ** **     **           **     |
  11.      |  **  **      ***            ***        ***      **           **     |
  12.      =======================================================================
  13.  
  14.  
  15.  
  16.                            _______
  17.                       ____|__     |               (R)
  18.                    --|       |    |-------------------
  19.                      |   ____|__  |  Association of
  20.                      |  |       |_|  Shareware
  21.                      |__|   o   |    Professionals
  22.                    -----|   |   |---------------------
  23.                         |___|___|    MEMBER
  24.  
  25.  
  26.  
  27.  
  28.                        #  D O S     U T I L I T I E S  #
  29.  
  30.                    *****************************************
  31.                    |                                       |
  32.                    |     RO-SOFT   SYSTEMS   (C)1989-93    |
  33.                    |_______________________________________|
  34.                    |                                       |
  35.                    | EDIT.EXE Ver 5.0  BY  Robert Ossowski |
  36.                    *****************************************
  37.  
  38.  
  39.                         * MAKE  YOUR  COMPUTING  EASY *
  40.  
  41.  
  42.  
  43.  
  44.  
  45.      ***********************************************************************
  46.      |              ********  ******  ***     ***  ********                |
  47.      |                 **     **        *** ***       **                   |
  48.      |                 **     ****        ***         **                   |
  49.      |                 **     **        *** ***       **                   |
  50.      |                 **     ******   ***   ***      **                   |
  51.      |                                                                     |
  52.      |       ******  *****    ******  ********     ***     *****           |
  53.      |       **      **   **    **       **       ** **    **  **          |
  54.      |       ****    **   **    **       **     **     **  *****           |
  55.      |       **      **   **    **       **      **   **   ****            |
  56.      |       ******  *****    ******     **        ***     **  **          |
  57.      ***********************************************************************
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                    *****************************************
  64.                    |     RO-SOFT   SYSTEMS   (C)1989-93    |
  65.                    |---------------------------------------|
  66.                    | EDIT.EXE Ver 5.0  BY  Robert Ossowski |
  67.                    *****************************************
  68.  
  69.  
  70.  
  71.  
  72.  
  73.         Table of Contents :                                      Page
  74.  
  75.  
  76.                 General description ............................   1
  77.  
  78.                 Version history ................................   2
  79.  
  80.                 Brief description of function key assignment ...   3
  81.  
  82.                 The file select screen description .............   4
  83.  
  84.                 Cursor and edit control keys ...................   7
  85.  
  86.                 Text find and replace Alt-Q functions ..........   8
  87.  
  88.                 Text block control functions Alt-K .............   9
  89.  
  90.                 Color text files ...............................  10
  91.  
  92.                 ANSI display & ANSI to .COM routine ANSI.COM ...  11
  93.  
  94.                 CTXT2COM & MTXT2COM color text display .........  11
  95.  
  96.                 Line and character draw modes ..................  12
  97.  
  98.                 The menu system description ....................  13
  99.  
  100.                 Detailed function key assignments ..............  17
  101.  
  102.                 Pop-up programmer's calculator .................  22
  103.  
  104.                 Pop-up calendar w/clock ........................  23
  105.  
  106.                 Find and load file function ....................  24
  107.  
  108.                 Use of EDIT.EXE with FM.EXE ....................  25
  109.  
  110.                 Direct file record edit mode ...................  26
  111.  
  112.                 Should something go wrong ......................  28
  113.  
  114.  
  115.                                                                 Page   1
  116.  
  117.  
  118.  
  119.  
  120.                     ***************************************
  121.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  122.                     ***************************************
  123.  
  124.  
  125.                         * MAKE  YOUR  COMPUTING  EASY *
  126.  
  127.  
  128.            This program, EDIT.EXE, is a text editor that requires about 164k
  129.         Bytes of free memory to run.    It allows editing any size text file
  130.         using all the standard editing functions, including search and block
  131.         controls.  The text may be MONO (Normal) or COLOR text (Special text
  132.         files that retain the color attribute of all characters).
  133.  
  134.            EDIT.EXE contains built in DOS execute functions, base conversion
  135.         calculator,   calendar/clock w/alarm,   key character  and scan code
  136.         display,  directory window file load/execute,  mouse menus and draw,
  137.         file search and load  using wild card names,  and many more  special
  138.         functions.
  139.  
  140.            EDIT.EXE  uses free space on your disk as a virtual memory block.
  141.         This allows editing any size file  on a minimal 256k system  as long
  142.         as there is disk space available  for the necessary temporary files.
  143.         The file block functions, read in / write out block, will handle any
  144.         size data block, and set edit line length allows lines to 32K Bytes.
  145.  
  146.  
  147.         * There is no pre-run preparation, or installation necessary.    You
  148.           may set up your own screen colors from the filename prompt or from
  149.           edit mode using function "Alt-F8".
  150.           Put EDIT.EXE in the current directory or in a directory that is in
  151.           the DOS search path.  Enter the command "EDIT", at the DOS command
  152.           prompt, or select the EDIT function from the shell.  The file name
  153.           to be edited  may be entered with the command, or the program will
  154.           take you directly  to the file select screen, with the current di-
  155.           rectory listed for filename selection.
  156.  
  157.  
  158.         * When you are through editing,just press the Esc key. The main menu
  159.           appears. Select (Q)uit, or press the Q key. The program prompts to
  160.           save edit changes if any were made,  otherwise it displays a Y/N ?
  161.           EXIT prompt.  Entering "Y" takes you back to DOS or your DOS shell
  162.           and an "N" takes you back to the file select screen.
  163.  
  164.  
  165.         * Upon edit save,  previous backup file is deleted,  edited file is
  166.           saved, and all temporary files are cleared. The original file now
  167.           has a file extent of .BAK, and has not been altered.
  168.  
  169.                                                                 Page   2
  170.  
  171.                     ***************************************
  172.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  173.                     ***************************************
  174.  
  175.                               * Version History *
  176.  
  177.         Version 5.0 * Major revision in large file paging method
  178.                       Set any maximum edit line length up to 32 K Bytes
  179.                       Read in /Write out /Append any size block file
  180.                       Text display functions create packed .COM display files
  181.         Version 4.7 * Completed user display color customization
  182.                       Improved block print function
  183.                       Now distributed in a packed execute format
  184.                       Text display functions will create self display .COM
  185.         Version 4.5 * Improve readability of manuals and .DOC files
  186.         Version 4.4 * New load option /x, Go direct file record edit mode
  187.                       Alt-B, Get marked block for search find string
  188.                       Alt-V, Enter file list offset for listing huge files
  189.         Version 4.3 * New function F5, Find and load file using wild card name
  190.                     * New function Ctrl-F1, Save current edit state for reload
  191.                     * New function Ctrl-T, Pop-up calendar/clock w/alarm
  192.         Version 4.2 * New function Ctrl-C, Built in base conversion calculator
  193.                     * Create and execute .BAT files for program make function
  194.                     * Mark/unmark files for auto load functions
  195.                     * Auto load edit, text find, text find and replace
  196.                     * Pass marked files to external command function
  197.                     * Ctrl-S, Keyboard character and key scan code display
  198.                     * Ctrl-V, Toggle file view modes text/hex
  199.                     * /F and /A, Load search options for use within FM.EXE
  200.                     * Ctrl-M, Set up to six different directory masks
  201.                     * Alt-K F, Stores up to six different text search strings
  202.         Version 4.1 * Improved error detection and handling
  203.         Version 3.6 * Increase pathname length to 64 characters
  204.         Version 3.5 * Fix misc. problems incurred by new functions
  205.         Version 3.3 * Maximum edit file size increased from 4M to unlimited
  206.                     * Mono text max characters per edit line now 80/160
  207.                     * Corrections installed for CGA monitors
  208.                     * Left display margin set, by F5 and auto
  209.                     * List files from directory window
  210.                     * Much improved search and replace functions
  211.                     * Improved color text edit display
  212.                     * Add Alt-K A function. Append block to file
  213.         Version 3.2 * Execute programs from within editor
  214.                     * Function F2, Center text on cursor line
  215.                     * Function Alt-F2, Left align next line to cursor position
  216.                     * Display color text files routine
  217.                     * Auto indent sets to current tab position
  218.                     * Mouse & Alt-Arrow character draw
  219.         Version 3.0 * Mouse cursor control, line draw, menu control
  220.                     * Menu function select
  221.                     * Auto directory listing
  222.                     * File select from directory window
  223.                     * New color select and save
  224.  
  225.  
  226.                                                                 Page   3
  227.  
  228.  
  229.  
  230.                     ***************************************
  231.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  232.                     ***************************************
  233.  
  234.  
  235.  
  236.                          * FUNCTION  KEY  ASSIGNMENT *
  237.  
  238.  
  239.         *       F1  *  Display edit help screens
  240.         *   Alt-F1  *  Delete save edit state for current directory
  241.         *  Ctrl-F1  *  Save current dir. edit state for subsequent edit run
  242.         *       F2  *  Center text on current cursor (80 Char) line
  243.         *   Alt-F2  *  Left align next line to current cursor column
  244.         *       F3  *  From edit mode  : Go load new data file
  245.         *       F3  *  From name entry : Go to file window select mode
  246.         *   Alt-F3  *  From edit mode  : Return to previous text file
  247.         *  Ctrl-F3  *  From name entry : Go to select file to list/execute
  248.         *       F4  *  Switch console (Toggle between Alt. & Pri. consoles)
  249.         *       F5  *  From name entry : Go find file using wild card name
  250.         *       F5  *  From edit mode  : Shift margin left eight columns
  251.         *   Alt-F5  *  Shift left display margin right eight columns
  252.         *  Ctrl-F5  *  Set maximum edit line length (Up to 32 K-Bytes)
  253.         *       F6  *  From file select window : Mark/unmark all files
  254.         *       F6  *  Toggle tab expand display on/off (Locate imbedded tabs)
  255.         *   Alt-F6  *  Toggle Ctrl/G display on/off (For ansi color control)
  256.         *  Ctrl-F6  *  Strip EOL space and replace other space with tabs
  257.         *       F7  *  Switch keyboard to draw edit mode (See draw key chart)
  258.         *   Alt-F7  *  Switch to draw erase line mode
  259.         *  Ctrl-F7  *  Toggle color text mode on/off
  260.         *       F8  *  Switch between 24/25 line screen edit
  261.         *   Alt-F8  *  Go to change screen colors menu
  262.         *  Ctrl-F8  *  Expand mono text file for color
  263.         * Shift-F8  *  Select color attr. from current cursor position
  264.         *  Ctrl-F9  *  Save file as .ANX display file
  265.         *       F10 *  Save edit file changes
  266.         *   Alt-F10 *  Save text file as a .HLP or .CLP help file
  267.         *  Ctrl-F10 *  Save file as .ANS (Ansi coded display file)
  268.         * Shift-F10 *  Save file as .TYP a DOS typable file
  269.         *       Esc *  Exit from current function
  270.         *   Alt-B   *  Get marked block for search find string
  271.         *   Alt-K   *  Get text block control commands
  272.         *   Alt-Q   *  Get text find and replace commands
  273.         *   Alt-L   *  Get file line number to and go to that line
  274.         *  Ctrl-C   *  Run built in base conversion calculator
  275.         *  Ctrl-M   *  Set up to six different directory masks
  276.         *  Ctrl-S   *  Run keyboard character and key scan code display
  277.         *  Ctrl-T   *  Display built in pop-up calendar/clock w/alarm
  278.         *   Alt-V   *  Set file list offset for viewing very large files
  279.         *  Ctrl-V   *  Toggle file view modes text/hex
  280.  
  281.  
  282.                                                                 Page   4
  283.  
  284.  
  285.  
  286.                     ***************************************
  287.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  288.                     ***************************************
  289.  
  290.  
  291.                                * MOUSE CONTROL *
  292.  
  293.        * Special mouse control functions now incorporated in EDIT.EXE
  294.  
  295.        * Right button .... =   * Always the Esc key
  296.        * Left button ..... =   * In edit mode .... = Disabled
  297.                                * At Y/N prompt ... = "Y" key
  298.                                * At any select ... = Enter key
  299.                                * In line draw .... = Toggle double/single line
  300.                                * In char draw .... = Go get new character
  301.        * Both buttons .... =   * At name entry ... = F3 key
  302.                                * At file select .. = "\" key
  303.                                * At Y/N prompt ... = "N" key
  304.                                * From menu mode .. = "Q" key
  305.                                * In view file .... = Toggle hex/text listing
  306.                                * In edit mode .... = Turn mouse draw ON
  307.                                * In mouse draw ... = Toggle line/char draw
  308.  
  309.  
  310.  
  311.                       * FILE  SELECT  DIRECTORY  WINDOW *
  312.  
  313.  
  314.         * Upon entering the files  select screen, the cursor is on the text
  315.           entry line.   Here you may enter a filename or change directories
  316.           to get a new list. Edit controls Left/Right Arrow, Home, End, and
  317.           Back Space are active.  List controls Up/Down Arrow, PgUp, PgDwn,
  318.           are active.
  319.           Pressing  "Esc" key  or left mouse button  at the file name entry
  320.           takes you to the following select menu. When on any menu line you
  321.           make selection by entering the letter in  ( )  or by moving high-
  322.           light to the desired choice and pressing the "Return" key  or the
  323.           left mouse button.  All of these functions are available from the
  324.           keyboard when on the name entry line.
  325.  
  326.    | (S)elect| (F)ind |(E)xe/Lst| (C)alc | (T)ime | (M)ask | (L)enTog| (Q)uit|
  327.  
  328.    | (S)elect |      F3 * Go into file select mode in the directory window
  329.    | (F)ind   |      F5 * Search disk for files using wildcard name characters
  330.    |(E)xe/Lst | Ctrl-F3 * Go into file execute/list mode in the dir window
  331.    | (C)alc   | Ctrl-C  * Call up the built in base conversion calculator
  332.    | (T)ime   | Ctrl-T  * Call up the built in calendar/clock
  333.    | (M)ask   | Ctrl-M  * Set/Select up to six different dir listing masks
  334.    | (L)enTog | Ctrl-F5 * Toggle maximum characters per line, 160/80
  335.    | (Q)uit   |      Q  * Exit edit file select
  336.  
  337.  
  338.                                                                 Page   5
  339.  
  340.  
  341.  
  342.                     ***************************************
  343.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  344.                     ***************************************
  345.  
  346.  
  347.                       * FILE  SELECT  DIRECTORY  WINDOW *
  348.  
  349.  
  350.           The default directory listing mask is *.* for all files.  You may
  351.           set up to six different masks using the Ctrl-M function.  When in
  352.           this function  the available masks are selected  with the up/down
  353.           arrow keys.   You may set up your custom display colors from the
  354.           name entry prompt using the "Alt-F8" function control.
  355.  
  356.           When a  "\" is entered in the pathname, automatic search for sub-
  357.           directories is performed and listed. To get the file listing,just
  358.           press "Return" or right mouse button.
  359.  
  360.  
  361.         * Pressing the "F3" function key or both mouse buttons takes you to
  362.           the file select window. In this mode the highlighted file or sub-
  363.           directory may be selected by pressing the "Enter" key or the Left
  364.           mouse button. Highlight may be moved using the cursor controls or
  365.           mouse movement.
  366.  
  367.           When in this mode you may mark/unmark files using the + & - keys,
  368.           or "F6" function key to mark/unmark all files. If you have marked
  369.           files, upon loading a file,  you will be prompted for one of four
  370.           auto-load features available. These are as follows :
  371.  
  372.   | (E)dit Files | (F)ind String| (R)eplace Str|e(X)ternal Opt| (Q)uit      |
  373.  
  374.   | (E)dit Files | Load each marked file for normal editing
  375.   | (F)ind String| Load and locate text string in each file for editing
  376.   | (R)eplace Str| Load, locate, and replace text strings in each file
  377.   |e(X)ternal Opt| Enter a command function for each file to be Passed to
  378.   | (Q)uit       | Abort auto-load function and unmark files
  379.  
  380.  
  381.                                                                 Page   6
  382.  
  383.  
  384.  
  385.                     ***************************************
  386.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  387.                     ***************************************
  388.  
  389.  
  390.                       * FILE  SELECT  DIRECTORY  WINDOW *
  391.  
  392.  
  393.           To select a new directory or drive, press "F3" key, or Both mouse
  394.           buttons. In this mode, using the mouse to position cursor under a
  395.           "\" and pressing both mouse buttons, sets that directory, for sub
  396.           dir search.  This gives select control of any file on your system
  397.           to the mouse and the keyboard.
  398.  
  399.         * Pressing the "Ctrl" & "F3" keys from the filename entry line sets
  400.           a third select mode.  In this select mode, the selected file will
  401.           be either listed  or called for execution,  depending on the file
  402.           type. If the file is executable, you will be prompted for command
  403.           options. If none, just press "Enter".
  404.           You may also mark files in this mode  for the auto-load  features
  405.           mentioned above to be entered upon return from file execution.
  406.  
  407.         * This is an example of the filename select screen :
  408.  
  409. ******************************************************************************
  410. |      EZTEXT  * Full Screen Text Editor * (C)1992 By Robert Ossowski *      |
  411. |                                                                            |
  412. |      | C:\TASM\WORK\*.* --------------------------------------------|      |
  413. |      | LABEL           README          README-Z        EZTEXT   ANS |      |
  414. |      | FILMAN   ANS    LOGO     ANS    LOGO1    ANS    ROSOFT   ANS |      |
  415. |      | ALLOC    ASM    ANSI     ASM    ANSIDRV  ASM    ATSIZE   ASM |      |
  416. |      | BUTSTAT  ASM    CALC     ASM    CGASET   ASM    CHECKID  ASM |      |
  417. |      | CHKFRAG  ASM    CHKROOT  ASM    CHNGCON  ASM    CHNGMENU ASM |      |
  418. |      | CLK1     ASM    CLS      ASM    COLRTEXT ASM    DDIR     ASM |      |
  419. |      | DEFRAG   ASM    DEMO     ASM    DEMOS    ASM    DISKSCAN ASM |      |
  420. |      | DOSCOMM  ASM    DOSHELP  ASM    DOSHELPM ASM    EDIT     ASM |      |
  421. |      | EDITBLOK ASM    EDITCHAR ASM    EDITDAT  ASM    EDITEQU  ASM |      |
  422. |      | EDITFILE ASM    EDITQ    ASM    EQUIP    ASM    FILEIO   ASM |      |
  423. |      |- Files -|  , ,PgUp/Dwn= List| F3,Ctrl-F3 = Select| Esc=Exit -|      |
  424. |                                                                            |
  425. |     Enter File Name * C:\TASM\WORK\....................................    |
  426. |                                                                            |
  427. | File pathname may be up to forty-eight characters long as indicated by dots|
  428. |Entry may contain disk identifier A:, C:, etc., directory \DOS\, etc., and a|
  429. |filename of eight characters max +  a file extent (i.e. C:\MYDIR\MYFILE.DAT)|
  430. |To switch to highlight edit select mode,  press the F3 function key or both |
  431. |mouse buttons.  For execute / list select mode, press Ctrl-F3.              |
  432. |                                                                            |
  433. |                    TEXT  EDITING  FILE  DIRECTORY                          |
  434. |TEXT LIST                     Load New File                          Chr 160|
  435. ******************************************************************************
  436.  
  437.                                                                 Page   7
  438.  
  439.  
  440.  
  441.                     ***************************************
  442.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  443.                     ***************************************
  444.  
  445.  
  446.                          * CURSOR  MOVEMENT  COMMANDS *
  447.  
  448.  
  449.         CHARACTER, Go left one ............... = Alt-S or left arrow
  450.         CHARACTER, Go right one .............. = Alt-D or right arrow
  451.         CHARACTER, Insert/Overwrite toggle ... = Insert
  452.         CHARACTER, Set new color ............. = Ctrl-left or Ctrl-right arrow
  453.         WORD, Go left one .................... = Ctrl-left arrow
  454.         WORD, Go right one ................... = Ctrl-right arrow
  455.         LINE, Go up one ...................... = Alt-E or up arrow
  456.         LINE, Go down one .................... = Alt-X or down arrow
  457.         LINE, Go to beginning of ............. = Home
  458.         LINE, Go to end of ................... = End
  459.         LINE, Restore current or just deleted  = Alt-Q L
  460.         LINE, Go to marked (0-9) ............. = Alt-Q(n)
  461.         LINE, Mark place (0-9) ............... = Alt-K(n)
  462.         LINE, Scroll screen up pne ........... = Alt-W
  463.         LINE, Scroll screen down one ......... = Alt-Z
  464.         LINE, Go to file line number ......... = Alt-L (number)
  465.         LINE, Auto indent toggle ............. = Shift-Tab
  466.         LINE, DRAW up/down ................... = Alt-Up/Down arrow
  467.         LINE, DRAW left/right ................ = Alt-Left/Right arrow
  468.         LINE, Set place marker ............... = Alt-K (0-9)
  469.         LINE, Find & go to place marker ...... = Alt-Q (0-9)
  470.         PAGE, Go up one screen ............... = Alt-R or Page Up
  471.         PAGE, Go down one screen ............. = Alt-C or Page Down
  472.         PAGE, Go to first screen position .... = Ctrl-Home
  473.         PAGE, Go to last screen character .... = Ctrl-End
  474.         FILE, Go up one 32K Byte page ........ = Ctrl-Page Up
  475.         FILE, Go to end of next 32K page ..... = Ctrl-Page Down
  476.  
  477.  
  478.                             INSERT & DELETE COMMANDS
  479.  
  480.  
  481.         TAB, Insert one eight character ...... = Alt-I or Tab
  482.         LINE, Insert one ..................... = Alt-N or Enter
  483.         BLOCK, Go read text file ............. = Alt-K R
  484.         CHARACTER, Delete one at cursor ...... = Delete
  485.         CHARACTER, Delete one left of cursor . = Alt-H or BackSpace
  486.         WORD, Delete one right of cursor ..... = Alt-U
  487.         LINE, Delete current cursor .......... = Alt-Y
  488.         LINE, Delete to end of current cursor. = Alt-Q Y
  489.         BLOCK, Delete marked text ............ = Alt-K Y
  490.  
  491.  
  492.                                                                 Page   8
  493.  
  494.  
  495.  
  496.                     ***************************************
  497.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  498.                     ***************************************
  499.  
  500.                           * TEXT  FIND  AND  REPLACE *
  501.  
  502.  
  503.           The Alt-Q command controls handle location and replacement of text
  504.         within current edit file.  For the  Alt-Q F, A, and R functions, you
  505.         will be prompted  for a text string input  to match for locating and
  506.         then for the search options input. If you selected the Alt-Q R func-
  507.         tion, replace text string, you will then be prompted for the replace-
  508.         ment text string.  These text strings  and options  will be retained
  509.         for use again when you select one of these functions.
  510.  
  511.  
  512.         TEXT Find string ........... = Alt-Q F
  513.         TEXT Find & replace string . = AlT-Q A
  514.         TEXT Repeat last find ...... = Alt-Q R
  515.  
  516.                            * TEXT  SEARCH  OPTIONS *
  517.  
  518.         Search whole file ...... = G  :  If you enter a G on the option line
  519.                 the search is  applied  to the complete file  from beginning
  520.                 to end.   If No G option is entered the search begins at the
  521.                 current cursor position.
  522.  
  523.         Search backwards ....... = B  :  If you enter a B on the option line
  524.                 the search starts at current cursor position  and moves back
  525.                 towards the beginning of the file.
  526.  
  527.         Local Search In Block .. = L :  If you enter an L on the option line
  528.                 the search is applied only to the  currently marked block of
  529.                 text.
  530.  
  531.         Search Number of Times . = (n) : A number entered on the option line
  532.                 will initiate repeated searches that number of times. At the
  533.                 end of repeats  the cursor will be located  at the last text
  534.                 find position in the file.   The number entry may not exceed
  535.                 65535.  A running total of finds is displayed.
  536.  
  537.         Replace Without Asking . = N : The Alt-Q R Function normally locates
  538.                 the text string, displays that file location on screen- with
  539.                 located text string highlighted, and prompts for a Y/N entry
  540.                 asking if you want this string replaced.   If you enter an N
  541.                 on the option line,  this prompt is by-passed  and a running
  542.                 total number of replacements is displayed.
  543.  
  544.         Ignore Upper/Lower Case = U :  For the normal text string search the
  545.                 letters are matched letter for letter(i.e. a "U" equals "U",
  546.                 a "u" does not equal "U").  If you enter a "U" on the option
  547.                 line, upper and lower case is ignored, and a "u" equals "U",
  548.                 a "U" equals "U". The text string will be matched letter for
  549.                 letter, ignoring case.
  550.  
  551.  
  552.                                                                 Page   9
  553.  
  554.                     ***************************************
  555.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  556.                     ***************************************
  557.  
  558.                           * BLOCK  CONTROL  COMMANDS *
  559.  
  560.         SET block BEGINNING . = Alt-K B :   These two commands set the start
  561.         SET block END ....... = Alt-K K : and end block parameters. The text
  562.                 between these two markers will be highlighted on the display
  563.                 screen. These markers may also be set using the mouse or the
  564.                 Up/Down arrow keys or by selecting Mark block from the block
  565.                 menu. In going to the next 32K file page in a large file the
  566.                 normal copy /move /delete markers will disappear and must be
  567.                 reset, but the file read /write markers are retained so that
  568.                 you can page through the file to set any size text block for
  569.                 these functions.
  570.  
  571.         COPY block .......... = Alt-K C :  Inserts a copy of the marked text
  572.                 in the file at the current cursor position.
  573.  
  574.         MOVE block .......... = Alt-K V : Saves the marked text in a buffer,
  575.                 deletes  marked text  from file,  then inserts the text back
  576.                 into the file at the current cursor position.
  577.  
  578.         DELETE block ........ = Alt-K Y : Removes marked text from the file.
  579.  
  580.         SAVE block in buffer. = Alt-K S : Stores currently marked text in a
  581.                 buffer for later retrieval.
  582.  
  583.         GET block from buffer = Alt-K G :   Retrieves previously saved text
  584.                 from the buffer and inserts it into the file at the current
  585.                 cursor position.
  586.  
  587.         READ file from disk . = Alt-K R : Reads a text file and inserts the
  588.                 text into the current edit file at current cursor position.
  589.                 This file may now be of any size needed.
  590.  
  591.         WRITE block file .... = Alt-K W : Writes the currently marked text
  592.                 out to a specified file.  This text replaces anything that
  593.                 may have been in an existing file.   If the specified file
  594.                 does not exist, one will be created.
  595.  
  596.         APPEND block to file  = Alt-K A : Writes the currently marked text
  597.                 out to a specified file.    This text is added to anything
  598.                 that was previously in the file.
  599.  
  600.         COLOR FILL block .... = Alt-K F : For color text only.  The marked
  601.                 texts color attribute will be changed to the current color
  602.                 attribute.
  603.  
  604.         PRINT block ......... = Alt-K P :    Output the marked text to the
  605.                 printer port LPT1.
  606.  
  607.         HIDE block .......... = Alt-K H : Remove any text block marks.
  608.  
  609.  
  610.                                                                 Page  10
  611.  
  612.  
  613.  
  614.  
  615.                     ***************************************
  616.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  617.                     ***************************************
  618.  
  619.  
  620.                              * COLOR  TEXT  MODE *
  621.  
  622.  
  623.         Editing Color Text :  With the advent of the current EGA/VGA monitors
  624.           colored text display has become very useful. This editor allows you
  625.           to edit and re-color text files.    Each file loaded is checked for
  626.           non-text null characters. If detected, you will be asked if this is
  627.           a color text file.  If you enter a "N" at this prompt,  the file is
  628.           assumed to be a special, non-text file, in which you wish to change
  629.           any text found.  Using a combination of color, text, and draw char-
  630.           acters, you can create some very pleasing displays.  See the sample
  631.           color text file, ROSOFT.FIL, for an example of color display gener-
  632.           ation.
  633.  
  634.  
  635.         Color Text may be converted into an ANSI coded displayable file using
  636.           the Ctrl-F10 function. This file is given the same name as the edit
  637.           file,  with a name extension of .ANS.   Each Ctrl-G character found
  638.           in the file, toggles ANSI code generation Off/On. These are insert-
  639.           ed using the Edit Draw Mode.  Study the sample .ANS file carefully.
  640.           If you load the DOS "ANSI.SYS"  driver,  this file can be displayed
  641.           using the DOS "TYPE" command,  or you can use the supplied routine,
  642.           ANSI.EXE, for display.   ANSI.EXE has the optional speed control or
  643.           continuous display functions.  See Next Page.
  644.  
  645.  
  646.        Color Text Control Functions :
  647.  
  648.        *  Ctrl-F7  *  Toggle color text mode on/off (See Page 20)
  649.  
  650.        *   Alt-F8  *  Go to change screen colors menu (See Pages 16 & 20)
  651.  
  652.        *  Ctrl-F8  *  Expand mono text file for color (See Page 20)
  653.  
  654.        * Shift-F8  *  Select color attr. from current cursor position(Page 20)
  655.  
  656.        *   Alt-F10 *  Save text file as a .HLP or .CLP help file (See Page 21)
  657.  
  658.        *  Ctrl-F10 *  Save file as .ANS (Ansi coded display file)(See Page 21)
  659.  
  660.        * Ctrl-Arrow*  Using the Ctrl-Arrow keys  to pass over text will change
  661.                        the color of that text to the currently selected screen
  662.                        color attribute.
  663.  
  664.        *  Alt-K F  *  The block marked texts color attribute will be changed
  665.                        to the current selected screen color attribute.
  666.  
  667.                                                                 Page  11
  668.  
  669.                              * COLOR  TEXT  DISPLAY *
  670.  
  671.  
  672.         * ANSI.COM *   This routine displays ANSI coded text files.  It will
  673.         recognize and execute  all standard  ANSI control codes.  Additional
  674.         options of  continuous display,  display speed,  pause display,  and
  675.         create a packed .COM self display file are supported.
  676.  
  677.         These options may be entered as command options(i.e. ANSI ROSOFT.ANS
  678.         /3/c), will display ROSOFT.ANS continuous at rate number three.  Add
  679.         a "/n" and ANSI.COM will create an  ROSOFT.COM  file with continuous
  680.         display at rate number three.
  681.  
  682.         When generating a source text file with EDIT.EXE you may insert the
  683.         following display control characters in the file.  These characters
  684.         are used by the  ANSI store function of EDIT.EXE, CTXT2COM.COM, and
  685.         MTXT2COM.COM to control the text display.
  686.  
  687.         Ctrl-G "07h" : Toggle character display off/on
  688.         Ctrl-H "08h" : ANSI Back Space and Text Toggle auto line clear on/off
  689.         Ctrl-K "0Bh" : Clear current cursor line
  690.         Ctrl-L "0Ch" : Clear screen and home cursor
  691.         Ctrl-R "12h" : Load new display rate (Must be followed by rate number)
  692.         Ctrl-S "13h" : Halt display till a "Space" is entered
  693.         Tab    "09h" : Go to next standard DOS eight character tab position
  694.         CrLf "0Dh,0Ah" These are inserted by EDIT.EXE for end of line.
  695.  
  696.         The following entries from the keyboard are recognized :
  697.         *  Esc  * Press "Esc" key to terminate display
  698.         *  1-0  * Press number keys to control display rate (0=Fastest)
  699.         * Space * Press space bar to stop / start display
  700.  
  701.           If you enter the command "ANSI", the routine will give you the
  702.         following prompt :
  703.  
  704.         To display an ANSI coded file or create a self displaying .COM file.
  705.  
  706.  
  707.         Enter filename ?  ...............................
  708.  
  709.         Entry format : drive:\yourdir\filename.extent /speed /continue /new
  710.  
  711.         For /speed option : (/0 = System speed), (1-9 = Bauds 600-1M),
  712.                              /c = Redisplay till other than 0-9 pressed.
  713.                              /n = Create a self displaying .COM routine.
  714.  
  715.                            Press "Esc" to exit !
  716.  
  717.         * CTXT2COM.COM & MTXT2COM.COM * These routines support all the same
  718.         functions as ANSI.EXE, but use the text files directly. CTXT2COM
  719.         works with color text and MTXT2COM works with mono text files.
  720.         MTXT2COM will display mono text in the selected screen color.
  721.           These routines allow continuous display of multi-page text files
  722.         that you have created using EDIT.EXE.   For example, you may create
  723.         a sales or safety presentation to be displayed on an idle system.
  724.  
  725.  
  726.                                                                 Page  12
  727.  
  728.  
  729.  
  730.  
  731.                     ***************************************
  732.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  733.                     ***************************************
  734.  
  735.  
  736.                                 * DRAW  MODES *
  737.  
  738.  
  739.        The line draw mode is always available  using the Alt-Arrow keys  or
  740.          Alternate keys for line draw :   These were added because on an XT
  741.          system, the Alt-Arrow functions don't exist.
  742.  
  743.                    Alt-Up arrow  = Alt-T
  744.                  Alt-Down arrow  = Alt-V
  745.                  Alt-Left arrow  = Alt-F
  746.                 Alt-Right arrow  = Alt-G
  747.  
  748.        Function Key F7 switches the keyboard to draw edit mode.  See the draw
  749.          key chart using function F1 (display help) for keyboard definitions.
  750.          The chart is not included here  because  many of the characters  are
  751.          not printable.  In this mode,  all the  non-control key  ascii codes
  752.          have 80H added to them  in order to produce  all the  extended ascii
  753.          codes for display  and inclusion  in your text file.   Selecting any
  754.          draw option from the menu system also sets the keyboard draw mode on.
  755.          To turn keyboard draw off, press the Esc key.
  756.  
  757.        All draw functions,  except keyboard entry,  fill each line to maximum
  758.          character length with space.   When drawing in mono text, be careful
  759.          to select proper line length  (80 or 160),  using function  Ctrl-F5.
  760.          Color text  will always be automatically set to 80.   If you wish to
  761.          remove excess space fill from the file after drawing,  use the Ctrl-
  762.          F6 function.
  763.  
  764.        Function Keys Alt & F7, switch to draw erase line mode.  In this mode,
  765.          the line draw keys remove line characters from the edit file.
  766.  
  767.        Pressing keys Ctrl & D, toggles between line and character draw.  The
  768.          character draw mode uses a single selected character for all of the
  769.          draw key functions.   You may select any of the 256 characters that
  770.          DOS supports from the character select window.
  771.  
  772.        Mouse draw control : When mouse draw is on the mouse motion duplicates
  773.                                 Alt-Arrow keys.
  774.  
  775.         * Both buttons  * From edit mode ... = Turn mouse draw on
  776.                         * In mouse draw .... = Toggle line/char draw
  777.         * Left button   * In mouse line draw = Toggle double/single line
  778.                         * In mouse char draw = Go get new character
  779.         * Right button  * Exits mouse draw mode
  780.  
  781.  
  782.                                                                 Page   13
  783.  
  784.  
  785.  
  786.                     ***************************************
  787.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  788.                     ***************************************
  789.  
  790.  
  791.                                 * MENU  SYSTEM *
  792.  
  793.  
  794.        * Pressing the Esc key or right mouse button while in edit mode takes
  795.          you to the editors function select menu system.  While in this menu
  796.          system, pressing both mouse buttons selects (Q)uit from the current
  797.          active menu line.
  798.        * Active entry on all menus are highlighted.
  799.        * The cursor at the end indicates active menu line.
  800.        * Highlight is moved using mouse or left and right arrow keys.
  801.        * The up arrow key or mouse movement will get next menu if available.
  802.        * The down arrow key or mouse movement will back out of menu system.
  803.        * Highlighted selection is made by pressing left mouse button or Enter
  804.          key. Selection may also be made by pressing the key outlined (?).
  805.        * Selecting (Q)uit from any menu except main returns to edit mode.
  806.        * Pressing Esc key or right mouse button returns to previous menu.
  807.        * When on any menu pressing both mouse buttons selects (Q)uit.
  808.  
  809.  
  810.        * This is the main function select menu :
  811.        * Pressing Esc key or right mouse button here returns you to edit mode.
  812.        * Selecting (Q)uit from this menu exits the editor.
  813.  
  814. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  815.  
  816.        * (F)ile  * Get the edit file functions menu.
  817.        * (B)lock * Get the edit block functions menu.
  818.        * (S)earch* Get the edit search functions menu.
  819.        * (E)dit  * Get the edit control functions menu.
  820.        * (M)isc  * Get the miscellaneous edit functions menu.
  821.        * (C)olor * Get the color change options menu.
  822.        * (Q)uit  * Exit the editor.
  823.  
  824.  
  825.        * When you select (F)ile, you then get this menu :
  826.  
  827. | (S)ave | (L)oad  | (P)rev. | (R)ead  | (W)rite | (A)ppend| (E)xpand|s(T)rip|
  828. | (F)ile | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  829.  
  830.        * (S)ave  * Get the edit file save option menu.
  831.        * (L)oad  * Go to file directory to load a new file.
  832.        * (P)rev. * Leave current file and return to previous file.
  833.        * (R)ead  * Go to file directory to read a file into current file.
  834.        * (W)rite * Go to file directory to get file to write marked block to.
  835.        * (A)ppend* Go to file directory to get file to add marked block to.
  836.        * (E)xpand* Expand current file for color text.
  837.        * s(T)rip * Strip EOL spaces and fill blank areas with tabs.
  838.  
  839.  
  840.                                                                 Page   14
  841.  
  842.  
  843.  
  844.                     ***************************************
  845.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  846.                     ***************************************
  847.  
  848.  
  849.                                 * MENU  SYSTEM *
  850.  
  851.  
  852.  
  853.        * When you select (S)ave, you get this menu :
  854.  
  855. | (E)dit | (A)nsi  | (H)elp  | (T)ype  | a(N)sx  | (Q)uit  |
  856. | (S)ave | (L)oad  | (P)rev. | (R)ead  | (W)rite | (E)xpand| s(T)rip | (Q)uit|
  857. | (F)ile | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  858.  
  859.        * (E)dit  * Save current active edit file.
  860.        * (A)nsi  * Generate and store an ANSI version of current edit file.
  861.        * (H)elp  * Generate and store a file for DOSHELP.EXE of current file.
  862.        * (T)ype  * Generate and store a DOS typable file of current edit file.
  863.        * a(N)sx  * Generate and store a @?? type ANSI file of current file.
  864.        * (Q)uit  * Return to edit mode.
  865.  
  866.  
  867.        * When you select (B)lock from the main menu, you get this menu :
  868.  
  869. | (M)ark  | (C)opy  | (M)ove  | (S)ave  | (G)et   | (D)elete| (H)ide  |(F)ill|
  870. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  871.  
  872.        * (M)ark  * Go to mark block in edit file mode.
  873.        * (C)opy  * Copy marked block to current cursor position in edit file.
  874.        * (M)ove  * Moved marked block to current cursor position in edit file.
  875.        * (S)ave  * Store marked block in save buffer for later retrieval.
  876.        * (G)et   * Retrieve data from save buffer to current cursor position.
  877.        * (D)elete* Remove marked block from edit file.
  878.        * (H)ide  * Un-mark data block.
  879.        * (F)ill  * Fill marked block with current selected screen color.
  880.  
  881.  
  882.        * When you select (S)earch from the main menu you get this menu :
  883.  
  884. | (F)ind  |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit  |
  885. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  886.  
  887.         * (F)ind  * Input text string to locate in edit file.
  888.         *(R)eplace* Input string to locate and string for replacement.
  889.         * (L)ine  * Go to designated line number in edit file.
  890.         *(S)et Mrk* Get mark number 0-9 and set to current cursor position.
  891.         *(G)o Mark* Get mark number 0-9 and go to that location in edit file.
  892.         * (Q)uit  * Return to edit mode.
  893.  
  894.  
  895.                                                                 Page  15
  896.  
  897.  
  898.                     ***************************************
  899.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  900.                     ***************************************
  901.  
  902.                                 * MENU  SYSTEM *
  903.  
  904.         * When you select (S)et or (G)o mark, you get this menu :
  905.  
  906. |0|1|2|3|4|5|6|7|8|9|Q|
  907. | (F)ind  |(R)eplace| (L)ine# |(S)et Mrk|(G)o Mark| (Q)uit  |
  908. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  909.  
  910.  
  911.         * When you select (E)dit from main menu, you get this menu :
  912.         * Cursor returns to edit file location on screen.
  913.  
  914. | (P)gDwn| Pg(U)p  |(S)crlDwn| s(C)rlUp|(R)estLin|(D)elLine| (G)oLine| (Q)uit|
  915. | (F)ile | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  916.  
  917.         * (P)gDwn * Go down 24/25 lines in edit file.
  918.         * Pg(U)p  * Go Up 24/25 lines in edit file.
  919.         *(S)crlDwn* Scroll edit file display down one line.
  920.         * s(C)rlUp* Scroll edit file display up one line.
  921.         *(R)estLin* Restore current edit line if changed.
  922.         *(D)elLine* Remove current edit line from file.
  923.         * (G)oLine* Go to specified line number in edit file.
  924.         * (Q)uit  * Return to edit mode.
  925.  
  926.  
  927.         * When you select (M)isc from main menu, you get this menu :
  928.  
  929. | (H)elp  |(I)nsert | (D)raw  |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
  930. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  931.  
  932.         * (H)elp  * Go display function help pages.
  933.         *(I)nsert * Toggle text insert mode on or off.
  934.         * (D)raw  * Get draw options menu.
  935.         *(L)ine25 * Toggle 24/25 line edit mode.
  936.         *(Tab exp * Toggle tab display ON/OFF.
  937.         *(A)utoInd* Toggle (Auto tab column on carriage return) ON/OFF.
  938.         * (C)trl G* Toggle Ctrl/G display ON/OFF.
  939.         * (Q)uit  * Return to edit mode.
  940.  
  941.         * When you select (M)isc2 from (M)isc menu, you get this menu :
  942.  
  943. | (C)alc  | (T)ime  |(K)eycode| ctrl(G) | (Q)uit  |
  944. | (H)elp  | (D)raw  | (M)isc2 |(I)nsert |(L)ine25 |(T)ab exp|(A)utoInd|(Q)uit|
  945. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  946.  
  947.         * (C)alc  * Call built in calculator
  948.         * (T)ime  * Call built in calandar/clock
  949.         *(K)eycode* Call key character and scan code display
  950.         * ctrl(G) * Toggle Ctrl/G display ON/OFF.
  951.         * (Q)uit  * Return to main menu
  952.  
  953.  
  954.                                                                 Page  16
  955.                     ***************************************
  956.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  957.                     ***************************************
  958.                          * EDIT  MODE  MENU  SYSTEM *
  959.  
  960.         * When you select (D)raw from (M)isc menu you get this menu :
  961.  
  962. | (S)ingle| (D)ouble| (C)har. | (E)rase | (Q)uit  |
  963. | (H)elp  |(I)nsert | (D)raw  |(L)ine25 |(T)ab exp|(A)utoInd| (C)trl G|(Q)uit|
  964. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  965.  
  966.         * (S)ingle* Enter single line mouse draw mode.
  967.         * (D)ouble* Enter double line mouse draw mode.
  968.         * (C)har. * Enter character mouse draw mode.
  969.         * (E)rase * Enter erase line mode.
  970.         * (Q)uit  * Return to text edit mode.
  971.  
  972.         * When you select (C)olor from main menu you get this menu :
  973. |(S)creen| (M)enu |(D)irLst|(H)ighLt|m(E)ssge|(B)lock |b(O)rder|s(T)ore |Quit|
  974. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |
  975.  
  976.         *(S)creen* Go set new screen display, or text entry, color.
  977.         * (M)enu * Go set new color for menus.
  978.         *(D)irLst* Go set new display colors for directory window.
  979.         *(H)ighLt* Go set new display high lighting color.
  980.         *m(e)ssge* Go set new color for messages.
  981.         *(B)lock * Go set new color for edit block marking.
  982.         *b(O)rder* Increment current screen border color.
  983.         *s(T)ore * Save new colors permanent.
  984.         * (Q)uit * Return to edit mode.
  985.  
  986.         * Upon making a selection the following screen appears with cursor on
  987.           the present color block in the color window :
  988. ******************************************************************************
  989. |                           ! Select this color !                            |
  990. |             **********|  To set New Screen Colors  |**********             |
  991. |             |00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |             |
  992. |             |10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F |             |
  993. |             |20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F |             |
  994. |             |30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F |             |
  995. |             |40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F |             |
  996. |             |50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F |             |
  997. |             |60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F |             |
  998. |             |70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F |             |
  999. |             |80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F |             |
  1000. |             |90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F |             |
  1001. |             |A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF |             |
  1002. |             |B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF |             |
  1003. |             |C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF |             |
  1004. |             |D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF |             |
  1005. |             |E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF |             |
  1006. |             |F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF |             |
  1007. |             *| Select =Arrow Keys| Enter = Set | Esc = Exit |*             |
  1008. | (C)ursor| (S)creen|(M)essage| bloc(K) | (B)order| s(T)ore | (Q)uit  |      |
  1009. | (F)ile  | (B)lock | (S)earch| (E)dit  | (M)isc  | (C)olor | (Q)uit  |      |
  1010. ******************************************************************************
  1011.  
  1012.                                                                 Page  17
  1013.  
  1014.  
  1015.  
  1016.                     ***************************************
  1017.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1018.                     ***************************************
  1019.  
  1020.                          * FUNCTION  KEY  ASSIGNMENT *
  1021.  
  1022.  
  1023.  
  1024.         *       F1  *  Display edit help screens
  1025.             The F1 key is used for calling on help display for the current
  1026.         function that you are using in any RO-SOFT program.  When pressed,
  1027.         this function will display any available help information on the
  1028.         current function.
  1029.  
  1030.  
  1031.         *   Alt-F1  *  Delete save edit state for current directory
  1032.             Use the Alt and F1 keys to delete the save edit state file for
  1033.         the current directory.
  1034.  
  1035.  
  1036.         *  Ctrl-F1  *  Save current edit state for subsequent edit run
  1037.             The Ctrl and F1 keys are used to save the current state of edit.
  1038.         All the current conditions are saved in a file named "EDIT.SAV".  If
  1039.         this file is encountered the next time you run "EDIT.EXE", the saved
  1040.         edit conditions will be loaded and it will be as if you never exited.
  1041.         You may have a different save state file in each directory.
  1042.  
  1043.  
  1044.         *       F2  *  Center text on current cursor (80 Char) line
  1045.             The  F2  key is used to perform an eighty column centering of the
  1046.         text on the current cursor line. The cursor advances to the next line.
  1047.         Holding the F2 key down will repeatedly center next line.
  1048.  
  1049.  
  1050.         *   Alt-F2  *  Left align next line to current cursor column
  1051.             The Alt  and F2  keys are used to left align the next line to the
  1052.         current cursor column.  Holding keys down  will repeatedly align next
  1053.         text line to the same column.
  1054.  
  1055.  
  1056.         *       F3  *  From Edit Mode  : Go load new data file
  1057.             From Edit Mode, the F3 key is used to request loading a new text
  1058.         file in to be edited.  When pressed, the program will prompt to save
  1059.         edit changes if any have been detected.   Enter a "Y" if you wish to
  1060.         have the current changes saved. You are then transferred to the file
  1061.         select screen with entry cursor position on the filename entry line.
  1062.  
  1063.  
  1064.         *       F3  *  From Name Entry : Go to file window select mode
  1065.             Pressing the F3 key  from the filename entry line will activate
  1066.         the file select window.  The highlighted file may then be loaded by
  1067.         pressing the left mouse button or the "Enter" key.
  1068.  
  1069.  
  1070.                                                                 Page  18
  1071.  
  1072.  
  1073.  
  1074.                     ***************************************
  1075.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1076.                     ***************************************
  1077.  
  1078.                          * FUNCTION  KEY  ASSIGNMENT *
  1079.  
  1080.  
  1081.         *   Alt-F3  *  Return to previous text file
  1082.  
  1083.             When in the edit mode,  pressing the  Alt & F3  keys informs the
  1084.         program that you want to return to a previously edited file. The edit
  1085.         state of the current file will be retained  so that you can return to
  1086.         the same file location that you left using this function. You will be
  1087.         prompted for saving changes in the current file if any were detected.
  1088.         If a previous file had been exited, it will be loaded, and the cursor
  1089.         will be at the location in that file that you were at when you exited.
  1090.         If no previous file had been loaded,  you will be prompted  for a new
  1091.         filename entry. You may toggle back and forth between two files using
  1092.         this function, passing blocks of data from one to the other using the
  1093.         block control commands "Alt-K S" and "Alt-K G".
  1094.  
  1095.         *  Ctrl-F3  *  From name entry : Go to select file to list/execute
  1096.  
  1097.             When on the filename entry line, pressing the Ctrl & F3 keys will
  1098.         put you in "Select List/Execute" file mode. The program will determine
  1099.         if the highlighted filename can be executed or just listed and display
  1100.         the results on the file select control line.  The file types ".EXE",
  1101.         ".COM", and ".BAT" can be executed.   Upon selection,  if the file is
  1102.         not one of these types, it will be listed on the screen with the view
  1103.         file control functions enabled. If the file is executable, you will be
  1104.         prompted for command option entry.   If you have none, then just press
  1105.         "Enter".  The file will be executed as if you had run it from the  DOS
  1106.         command line.  Upon execute termination or exit from file view mode of
  1107.         the program, you will be returned to the editor.
  1108.  
  1109.         *       F4  *  Switch console (Toggle between Alt. & Pri. consoles)
  1110.  
  1111.             If you are a programmer, as I am,  you probably  have both a color
  1112.         and a mono monitor on your system.  Pressing the  F4 key allows you to
  1113.         switch back and forth between the two. This is useful for  viewing one
  1114.         part of a file while editing another.
  1115.  
  1116.         *       F5  *  Shift left display margin left eight columns
  1117.         *   Alt-F5  *  Shift left display margin right eight columns
  1118.         *  Ctrl-F5  *  Switch between 80/160 character line edit mode
  1119.  
  1120.            Since the editor now supports a 160 character text line, the screen
  1121.         must be shifted left to view the right most eighty columns. The F5 and
  1122.         Alt-F5 keys allow for  manual shifting of the display screen.   Margin
  1123.         shifting also occues automatically  as the edit column goes beyond the
  1124.         right edge of your screen.
  1125.  
  1126.  
  1127.                                                                 Page  19
  1128.  
  1129.  
  1130.  
  1131.                     ***************************************
  1132.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1133.                     ***************************************
  1134.  
  1135.                          * FUNCTION  KEY  ASSIGNMENT *
  1136.  
  1137.  
  1138.         *       F6  *  Toggle tab expand display on/off
  1139.  
  1140.             Pressing the F6 key will cause any tab character in the data to be
  1141.         displayed as an extended ascii character instead of being expanded and
  1142.         filled with spaces.  Pressing F6 again will return to normal display.
  1143.  
  1144.  
  1145.         *   Alt-F6  *  Toggle Ctrl/G display on/off
  1146.  
  1147.             When creating text files for ansi generation, the Ctrl/G character
  1148.         code may be inserted into the text using the keyboard draw mode.  This
  1149.         code is used to toggle ansi code generation off/on so that the portion
  1150.         of text,  from OFF mark to ON mark,  will not appear in the ansi file.
  1151.         Pressing the Alt & F6 keys toggles off/on, the screen display of these
  1152.         characters, while you are editing the file.
  1153.  
  1154.  
  1155.         *  Ctrl-F6  *  Strip EOL space and replace other space with tabs
  1156.  
  1157.            Pressing the Ctrl & F6 keys  tells the program to remove any excess
  1158.         fill space from the text file.   All end of line space is deleted, and
  1159.         imbedded spaces will be replaced by  tab characters, where applicable.
  1160.         An F10 function (save edit)  should be performed  following  execution
  1161.         of this function.
  1162.  
  1163.  
  1164.         *       F7  *  Switch keyboard to draw edit mode (See draw key chart)
  1165.  
  1166.             Pressing the  F7  key switches the  program into a  draw mode that
  1167.         gives you access to all of the  displayable extended ascii characters.
  1168.         These are listed in the F1 help display.  Once in the draw mode, then
  1169.         pressing F7 again,  toggles between double and single line draw using
  1170.         the Alt-Arrow keys. The current line draw mode is always available in
  1171.         normal edit mode using these keys.
  1172.  
  1173.             Mouse draw mode may also be selected while in the normal edit mode
  1174.         by pressing both mouse buttons. 
  1175.  
  1176.  
  1177.         *   Alt-F7  *  Switch to draw erase line mode
  1178.  
  1179.             Pressing the  Alt &  F7 keys  switches the  program into an  erase
  1180.         line mode using the Alt-Arrow keys or Mouse Draw Mode.
  1181.  
  1182.  
  1183.                                                                 Page  20
  1184.  
  1185.  
  1186.  
  1187.                     ***************************************
  1188.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1189.                     ***************************************
  1190.  
  1191.                          * FUNCTION  KEY  ASSIGNMENT *
  1192.  
  1193.  
  1194.  
  1195.         *  Ctrl-F7  *  Toggle color text mode on/off
  1196.  
  1197.             Pressing the  Ctrl  and F7  keys  toggles the display mode between
  1198.         mono and color.  Use this function omly on empty files.  This function
  1199.         was added to allow loading color text files (files that the editor did
  1200.         not sense as  being color text  when loaded) using the block file read
  1201.         function "Alt-K R".    To use this function,  create an empty file  by
  1202.         entering a filename that doesn't exist, press Ctrl & F7 keys to switch
  1203.         to color mode, then use the block read to load the color text.
  1204.  
  1205.  
  1206.         *       F8  *  Switch between 24/25 line page edit
  1207.  
  1208.             Pressing the  F8  key  toggles the display between twenty-four and
  1209.         twenty-five line text display.   This also controls the ANSI file gen-
  1210.         eration for 24 or 25 line display.  While in 25 line mode, the control
  1211.         line is not displayed except for special messages like color text,  or
  1212.         draw mode.
  1213.  
  1214.  
  1215.         *   Alt-F8  *  Go to change screen colors menu (See Page 16)
  1216.  
  1217.            Pressing the Alt and F8 keys  takes you to the change colors menu.
  1218.         New screen, menu, text block, and border colors  may be selected and
  1219.         stored if you want the change permanent.
  1220.         *   For color text files, new screen color select does not affect text
  1221.         color.  When you enter text, or use the Ctrl/Arrow keys, the text will
  1222.         be in the selected color.
  1223.  
  1224.  
  1225.         *  Ctrl-F8  *  Expand mono text file for color
  1226.  
  1227.             Pressing the  Ctrl & F8  keys will cause the  current data file to
  1228.         be expanded to contain color  attributes for each  character.  You can
  1229.         then re-color  the text as you  wish using the  Alt-F8  (Change Color)
  1230.         function, and Ctrl-Arrow keys to re-color.
  1231.  
  1232.  
  1233.         * Shift-F8  *  Select color attribute from  current cursor position
  1234.  
  1235.             Pressing the  Shift &  F8 keys when editing a color text file will
  1236.         select the color attributes at the current cursor position, to be app-
  1237.         lied to any text entered, or to any text passed  using the  Ctrl-Arrow
  1238.         keys.
  1239.  
  1240.  
  1241.                                                                 Page  21
  1242.  
  1243.  
  1244.                     ***************************************
  1245.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1246.                     ***************************************
  1247.  
  1248.                          * FUNCTION  KEY  ASSIGNMENT *
  1249.  
  1250.  
  1251.         *       F10 *  Save edit file changes
  1252.  
  1253.             Pressing the F10 key at any time during an edit session will cause
  1254.         the current data file to be saved,  and original file to be renamed to
  1255.         be the backup file.  You remain in the same  position of current  edit
  1256.         session.
  1257.  
  1258.         *   Alt-F10 *  Save text file as a .HLP or .CLP help file
  1259.  
  1260.             Pressing the  Alt & F10  keys at any time  will cause the  current
  1261.         data file to be saved as a help type file with an extent .HLP for mono
  1262.         or .CLP for color text.  These files are accessible by the pop-up help
  1263.         routine supplied in my utilities package.
  1264.  
  1265.         *  Ctrl-F10 *  Save File As .ANS an Ansi Display File
  1266.  
  1267.             Pressing the  Ctrl & F10  keys at any time  will convert the  text
  1268.         file to an ANSI coded file and store with an extent of .ANS.  The text
  1269.         file remains intact.  Clear screen & home cursor(Ctrl-L), and clear to
  1270.         end of line (Ctrl-K) functions may be imbedded  in the text file using
  1271.         the draw-edit mode. You can toggle ANSI generation off & on by putting
  1272.         a (Ctrl-G) in text file.  This allows possible animated presentations.
  1273.         A Ctrl-R,  followed by a number (0-9), is recognized  by my color text
  1274.         display routines as a display  speed change.   You can create  mono or
  1275.         color files that can be listed  on-screen  using the DOS Type command.
  1276.         Mono files do not need the ANSI.SYS driver if stored using (Shift-F10)
  1277.         They are stored with an extent of ".TYP".
  1278.  
  1279.             The RO-SOFT introduction is an example of an ANSI generated file.
  1280.         The file  ROSOFT.FIL  is the edited color file used to create the file
  1281.         ROSOFT.ANS.   This file is  displayed  by the  ANSI  display  routine,
  1282.         ANSI.EXE.  Use ANSI.EXE to display any ANSI file with option  /1-9 for
  1283.         simulated baud rates  1=600, 2=1200, etc.,  or option /c to repeatedly
  1284.         display the file and  changes rates when you press a number key.  This
  1285.         will give you an idea of what would be displayed  when you transmitted
  1286.         the file to a remote system.   Or if you have ANSI.SYS loaded, you can
  1287.         just tell DOS to type ROSOFT.ANS.  Observe the ROSOFT.FIL by loading
  1288.         it into the editor EDIT.EXE.
  1289.  
  1290.         * Shift-F10 *  Save File As .TYP (a DOS Typable File)
  1291.  
  1292.             Pressing the  Shift & F10  keys while editing mono text file  will
  1293.         remove carriage returns  from any lines that  extend to  screen column
  1294.         eighty and will store the text in a file with an extent of ".TYP"  for
  1295.         a file that can be displayed using the DOS type command. The text file
  1296.         remains intact.
  1297.  
  1298.  
  1299.                                                                 Page  22
  1300.  
  1301.  
  1302.  
  1303.                     ***************************************
  1304.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1305.                     ***************************************
  1306.  
  1307.  
  1308.                           * POP-UP  CALCULATOR *
  1309.  
  1310.  
  1311.         * Ctrl-C * Pop-up a programmer's calculator with  decimal, hex, octal,
  1312.         and binary base conversion, bit shifting,  and logical operator  func-
  1313.         tions. It has a 32-Bit number representation, and supports two decimal
  1314.         place integer arithmetic calculations.  Screen location may be changed
  1315.         using the arrow keys. Position is retained until the program is either
  1316.         unloaded or moved again.
  1317.  
  1318.            Mixed-base calculations are supported and the  +, -, *, and / func-
  1319.         tions are  conventional.  Beware, though,  of only integer mode calcu-
  1320.         lations. Your fractions disappear, except in fixed two place decimal.
  1321.  
  1322.         * Calculator control functions as follows *
  1323.  
  1324.         *        +  * Add next number entered
  1325.         *        -  * Subtract next number entered
  1326.         *        *  * Multiply by next number entered
  1327.         *        /  * Divide by next number entered
  1328.         *        =  * Do selected operation
  1329.         *       F1  * Pressing F1 successively cycles through the different
  1330.                       base conversions of the number on the entry line.
  1331.         *       F2  * This key toggles fixed two place decimal on and off.
  1332.         *       F3  * Performs logical AND on current and next number entered.
  1333.         *       F4  * Performs logical OR on current and next number entered.
  1334.         *       F5  * Performs logical XOR on current and next number entered.
  1335.         *       F6  * Performs logical NOT (invert) on the current entry.
  1336.         *       F7  * Performs BIT shift left on current entry.
  1337.         *       F8  * Performs BIT shift right on current entry.
  1338.         *       F9  * Changes the SIGN of current entry.
  1339.         *       F10 * Clears the entry line.
  1340.         * Shift-F10 * Clears the calculator.
  1341.         *   Arrows  * Re-locatable pop-up screen position using arrow keys.
  1342.  
  1343.  
  1344.                                                                 Page  23
  1345.  
  1346.  
  1347.  
  1348.  
  1349.                     ***************************************
  1350.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1351.                     ***************************************
  1352.  
  1353.  
  1354.                       * POP-UP  CALENDAR/CLOCK  DISPLAY *
  1355.  
  1356.  
  1357.         * Ctrl-T * This is a pop-up calendar display with a clock. You may set
  1358.         the calendar to any month of any year using the arrow keys.  The clock
  1359.         only displays when the calendar is set to current (system) month.
  1360.  
  1361.         The clock alarm may be set for the desired time of day.    Enter alarm
  1362.         time in 12 hour format as shown, terminated with "A" or "P'.  Turn the
  1363.         alarm off by any invalid character in alarm setting.  You may turn off
  1364.         the calendar display,  leaving clock on screen with the Delete Key.
  1365.         You may enter a message that will be displayed during alarm time.
  1366.         To terminate the alarm enter Ctrl-T again.
  1367.  
  1368.         Program functions: For calendar control.
  1369.  
  1370.         Right Arrow . = Go forward one month
  1371.         Left Arrow .. = Go back one month
  1372.         Up Arrow .... = Go forward one year
  1373.         Down Arrow .. = Go back one year
  1374.         Ctrl/Rt Arrow = Get current month
  1375.         Insert ...... = Enter alarm and message
  1376.         Delete ...... = Exit calendar leaving the clock display
  1377.         Page Up ..... = Move display up one line
  1378.         Page Down ... = Move display down one line
  1379.         Home ........ = Move display left one column
  1380.         End ......... = Move display right one column
  1381.         Ctrl/Home ... = Move display to far left
  1382.         Ctrl/End .... = Move display to far right
  1383.         Ctrl/Pg Up .. = Move display to top line
  1384.         Ctrl/Pg Dwn . = Move display to bottom line
  1385.         Esc ......... = Exit calendar display
  1386.  
  1387.  
  1388.                                                                 Page  24
  1389.  
  1390.  
  1391.  
  1392.  
  1393.                     ***************************************
  1394.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1395.                     ***************************************
  1396.  
  1397.  
  1398.                         * FIND AND LOAD FILE FUNCTION *
  1399.  
  1400.  
  1401.         * F5 Locate File *  This function inputs a filespec, searches all di-
  1402.         rectories on drives, and reports all locations of matching files. The
  1403.         filespec should contain a filename  and file extent as required.  Any
  1404.         KNOWN letters of the name  and wild card characters may be used.  The
  1405.         "?" may be substituted for any unknown character.   The "*" indicates
  1406.         all for either name  or extent.    The command options may be a drive
  1407.         letter  followed by a colon  and a single digit  number.   The number
  1408.         designates how many drives to search, starting at the input letter.
  1409.  
  1410.         Entries may be as follows :
  1411.  
  1412.         * *.dat A:4  * Find & list, all files with .DAT ext. drives A: thru D:
  1413.         * dat.* D:1  * Find & list all files with name DAT on drive D:
  1414.         * dat?????.* * Find & list all files beginning with DAT
  1415.         * da???.*    * List all files with a five letter name starting w/DA
  1416.         * Default searches up to 10 drives starting with drive C:
  1417.  
  1418.  
  1419.         * This is a sample listing supplied by this routine
  1420.  
  1421.  
  1422.                         Searching for file : *.DAT
  1423.  
  1424.         C:\CIM\FAVORITE.DAT                               375  8-29-91  7:43p
  1425.         C:\SHARE32\SHELLHLP.DAT                        39,791  6-27-91  8:23a
  1426.         C:\SHARE34\SHELLHLP.DAT                        43,598  8-29-91  1:15p
  1427.         C:\TASM\SHELL\SHELLHLP.DAT                     43,598  8-20-91  2:18p
  1428.         C:\TASM\WORK\ASCII.DAT                         26,621  6-25-90  5:57p
  1429.         C:\TASM\WORK\BIOSINT.DAT                       88,426  7-09-90 12:26p
  1430.         C:\TASM\WORK\COMMAND.DAT                      227,607  8-20-91  7:45p
  1431.         C:\TASM\WORK\DISKS.DAT                         50,715  8-02-90  7:51p
  1432.         D:\TASM\WORK\DISKS.DAT                         50,715  8-02-90  7:51p
  1433.         D:\TASM\WORK\DOSINT.DAT                       161,454  1-22-91  8:34a
  1434.         D:\TASM\WORK\DOSSYS.DAT                       116,680 10-13-90  2:26p
  1435.  
  1436.         Press "Esc"/Load file, "Return"/Non-stop, "Space"/Next find
  1437.  
  1438.           The routine Prompts at each found file for input until a "Return" is
  1439.         entered.  It then only stops at page end. Entering "Esc" will load the
  1440.         last file listed into the editor.
  1441.  
  1442.  
  1443.                                                                 Page  25
  1444.  
  1445.  
  1446.  
  1447.                    * EDIT.EXE *  PROGRAMMERS  TEXT  EDITOR  *
  1448.  
  1449.  
  1450.                        TEXT FIND AND REPLACE USING FM.EXE
  1451.  
  1452.  
  1453.  
  1454.             ********************************************************
  1455.             |  FILE MANAGER  FM.EXE  Ver 4.6  BY  ROBERT OSSOWSKI  |
  1456.             ********************************************************
  1457.  
  1458.  
  1459.  
  1460.     * F8  Edit a File  *  Press The F8 key  or left button to run your editor
  1461.             and load the highlighted file for editing.  Edit file must reside
  1462.             in the DOS search path.
  1463.  
  1464.     * ^O *  Enter a DOS command for execution.    Any command that can be run
  1465.             from the DOS command line may be executed here. This is handy for
  1466.             using  file pack routines  or for  putting the  current directory
  1467.             listing into a file to be called in by the editor, etc.
  1468.  
  1469.     * ^P *  Pass marked files to command function.    This is useful for per-
  1470.             forming an operation on marked files only. If used in conjunction
  1471.             with  EDIT.EXE  Ver 4.2 or later,  it becomes very powerful.  You
  1472.             can enter  "EDIT /F"  and all marked files  will be passed to the
  1473.             text search function of the editor one at a time. After execution
  1474.             of this command, a  "Ctrl-X"  may be entered at any entry stop to
  1475.             terminate and return to FM.
  1476.  
  1477.        Selecting the search find option with "EDIT /F" will prompt for a text
  1478.          string entry and for search options when the  first file  is loaded,
  1479.          then  search for the entered string  and enter the edit mode  if the
  1480.          text is found. You may then edit the file.   Upon exiting,  the next
  1481.          marked file will be loaded and searched.   You can use the "Alt-K S"
  1482.          function to save a block of text  which can then  be pulled into the
  1483.          next file loaded when the text string is found.    Use the "Alt-K G"
  1484.          block function to retreive the saved text.
  1485.  
  1486.        Selecting the search  "find and replace"  option, with "EDIT /A"  will
  1487.          prompt for both "find" and "replace" strings, and search options, at
  1488.          the first file load. On the search options line,enter a number large
  1489.          enough to cover all occurrences expected in a single file.  Entering
  1490.          an "N"  on options line following the number  will find  and replace
  1491.          all occurrences of the  "find"  string in all marked files, stopping
  1492.          only to report the number of replacements in each file.  Without the
  1493.          "N",  it stops at each occurrence and asks if you want it replaced.
  1494.  
  1495.  
  1496.                                                                 Page  26
  1497.  
  1498.  
  1499.  
  1500.                     ***************************************
  1501.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1502.                     ***************************************
  1503.  
  1504.  
  1505.        * Running EDIT.EXE using the /x option will invoke a completely
  1506.          different edit mode. This mode is useful on DBASE type files,
  1507.          and instant access on huge data files.
  1508.  
  1509.        * File Record Parameter Entry Screen *
  1510.  *****************************************************************************
  1511.  |                   * DIRECT FILE RECORD EDIT FUNCTION *                    |
  1512.  |                                                                           |
  1513.  |                                                                           |
  1514.  |             For File      C:\ALAD\IBMPCROU.DBF                            |
  1515.  |                                                                           |
  1516.  |             File Size      34,792 Bytes                                   |
  1517.  |                                                                           |
  1518.  |             Enter record length ?     90  Max    1920 Bytes               |
  1519.  |                                                                           |
  1520.  |             File header offset ?     322  Max 9999999 Bytes               |
  1521.  |                                                                           |
  1522.  |             Enter first record ?       1  Max 9999999 Recs                |
  1523.  |                                                                           |
  1524.  |             Number of records         383 Plus     46 Bytes               |
  1525.  |                                                                           |
  1526.  |                                                                           |
  1527.  |           Press "F9" to get DBF file parameters, "Esc" to exit            |
  1528.  *****************************************************************************
  1529.  
  1530.         * F1 help screen available for this function *
  1531.  *****************************************************************************
  1532.  |              Controls available for direct file edit                      |
  1533.  |                                                                           |
  1534.  |              F1     = Display help page                                   |
  1535.  |              F3     = Go get new file                                     |
  1536.  |              F7     = Get hex char code                                   |
  1537.  |              Insert = Get hex char code                                   |
  1538.  |              F8     = Reset record parameters                             |
  1539.  |              F9     = Get DBF file parameters                             |
  1540.  |              F10    = Store current record                                |
  1541.  |              PgUp   = Get previous record                                 |
  1542.  |              PgDwn  = Get next record                                     |
  1543.  |              Arrows = Move cursor                                         |
  1544.  |              End    = Move to end of line                                 |
  1545.  |              Home   = Move to line start                                  |
  1546.  |              Ctrl-C = Use calculator                                      |
  1547.  |              Ctrl-S = View key char & scan codes                          |
  1548.  |              Ctrl-T = View calendar/Display clock                         |
  1549.  |                                                                           |
  1550.  |                       Press any key to continue.                          |
  1551.  *****************************************************************************
  1552.  
  1553.  
  1554.                                                                 Page  27
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                     ***************************************
  1560.                     | EDIT.EXE  PROGRAMMERS  TEXT  EDITOR |
  1561.                     ***************************************
  1562.  
  1563.  
  1564.  
  1565.                     * DIRECT FILE RECORD EDIT FUNCTION *
  1566.  
  1567.  
  1568.         Use this load option for rapid access to far out records  in very
  1569.         large data files.  The editing support is rather limited, in that
  1570.         the file size cannot be changed using this option. You may change
  1571.         and store  any data in the file  with access to all 256 character
  1572.         codes.   This function was added  mainly for access in data files
  1573.         that may be too large and cumbersome to load into a normal editor
  1574.         for fixing bad data.    It uses direct file record access on both
  1575.         read  and write  and only loads one record at a time.  Use the F9
  1576.         key  at record length entry  for getting length and header offset
  1577.         of a DBF file from the file itself.
  1578.  
  1579.  
  1580.         * Sample Record Edit Screen *
  1581. ******************************************************************************
  1582. |                                                                            |
  1583. |                                                                            |
  1584. |                                                                            |
  1585. |27208WARMBOOT.COM  XJ.BOGHOSIAN  920219  128  16 5This nifty prog. will boot|
  1586. |the PC                                                                      |
  1587. |                                                                            |
  1588. |                                                                            |
  1589. |                                                                            |
  1590. |                                                                            |
  1591. |                                                                            |
  1592. |                                                                            |
  1593. |                                                                            |
  1594. |                                                                            |
  1595. |C:\ALAD\IBMPCROU.DBF              Rec#       377 Rec Len   90 Ofs    34,162 |
  1596. ******************************************************************************
  1597.  
  1598.  
  1599.                                                                 Page  28
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.                    * EDIT.EXE *  PROGRAMMERS  TEXT  EDITOR  *
  1606.  
  1607.  
  1608.  
  1609.  
  1610.         Should a problem arise:
  1611.  
  1612.           Because of the complexity of handling both mono and color text by
  1613.         the same  functions,  you may find a way to end up with a messed up
  1614.         display screen.  If this occurs,  first do a Ctrl-Page Up function.
  1615.         This should correct the screen display. But if the display is still
  1616.         messed up,  exit the editor  not saving changes . At any rate,  you
  1617.         will still have a backup file that was the file that you originally
  1618.         read in to edit.  This file will have the same name, but its extent
  1619.         will be ".BAK".
  1620.  
  1621.  
  1622.           If you have any questions that cannot be resolved any other way,
  1623.         I can be contacted at :
  1624.  
  1625.                                 RO-SOFT, c/o Robert Ossowski
  1626.                                 7165 Kent Dr.
  1627.                                 Baker, La.      70714
  1628.                                 Ph. (504) 775-4116
  1629.  
  1630.  
  1631.